Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-night-mode-disabled vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-1 vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-1 vector-sticky-header-enabled" lang="en" dir="ltr"><head>
<meta charset="UTF-8">
<title>X BitMap</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="canonical" href="https://en.wikipedia.org/wiki/X_BitMap"> <link href="./mw/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/ext.pygments.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/skins.vector.styles.css" rel="stylesheet" type="text/css">
<link href="./mw/user.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link rel="stylesheet" type="text/css" href="./mw/site.styles.css">
<link rel="stylesheet" type="text/css" href="./mw/noscript.css">
<link rel="stylesheet" type="text/css" href="./footer.css">
<link rel="stylesheet" type="text/css" href="./vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-X_BitMap rootpage-X_BitMap skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading">
<span id="openzim-page-title" class="mw-page-title-main"><span class="mw-page-title-main">X BitMap</span></span>
</h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="en" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="en" dir="ltr">
<p class="mw-empty-elt">
</p>
<style data-mw-deduplicate="TemplateStyles:r1295905060">
/* start https://en.wikipedia.org/ */


.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent}.mw-parser-output .infobox-3cols-child{margin:auto}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}


/* end https://en.wikipedia.org/ */
</style><table class="infobox"><tbody><tr><th colspan="2" class="infobox-above" style="padding-bottom: 0.15em;">X BitMap</th></tr><tr><td colspan="2" class="infobox-image"><span typeof="mw:File"></span><div class="infobox-caption">A sample XBM file</div></td></tr><tr><th scope="row" class="infobox-label" style="line-height: 1.2; padding-right: 0.65em;"><a href="Filename_extension" title="Filename extension">Filename extension</a></th><td class="infobox-data" style="line-height: 1.35;"><style data-mw-deduplicate="TemplateStyles:r886049734">
/* start https://en.wikipedia.org/ */


.mw-parser-output .monospaced{font-family:monospace,monospace}


/* end https://en.wikipedia.org/ */
</style><div class="monospaced">
<code>.xbm</code></div></td></tr><tr><th scope="row" class="infobox-label" style="line-height: 1.2; padding-right: 0.65em;"><a href="Media_type" title="Media type">Internet media&nbsp;type</a></th><td class="infobox-data" style="line-height: 1.35;"><div class="monospaced">
image/x-xbitmap, image/x-xbm<sup id="cite_ref-iana_1-0" class="reference"><a href="#cite_note-iana-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup></div></td></tr><tr><th scope="row" class="infobox-label" style="line-height: 1.2; padding-right: 0.65em;"><a href="Uniform_Type_Identifier" title="Uniform Type Identifier">Uniform Type Identifier&nbsp;(UTI)</a></th><td class="infobox-data" style="line-height: 1.35;">public.xbitmap-image<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup></td></tr><tr><th scope="row" class="infobox-label" style="line-height: 1.2; padding-right: 0.65em;">Type of format</th><td class="infobox-data" style="line-height: 1.35;"><a href="Image_file_formats" class="mw-redirect" title="Image file formats">Image file formats</a></td></tr><tr><th scope="row" class="infobox-label" style="line-height: 1.2; padding-right: 0.65em;">Extended&nbsp;from</th><td class="infobox-data" style="line-height: 1.35;"><a href="C_(programming_language)" title="C (programming language)">C (programming language)</a></td></tr><tr><th scope="row" class="infobox-label" style="line-height: 1.2; padding-right: 0.65em;">Extended&nbsp;to</th><td class="infobox-data" style="line-height: 1.35;"><a href="X_PixMap" title="X PixMap">X PixMap (XPM)</a></td></tr></tbody></table>
<p>In <a href="Computer_graphics" title="Computer graphics">computer graphics</a>, the <a href="X_Window_System" title="X Window System">X Window System</a> used <b>X BitMap</b> (<b>XBM</b>), a <a href="Plain_text" title="Plain text">plain text</a> <a href="Binary_image" title="Binary image">binary</a> <a href="Image_file_format" title="Image file format">image format</a>, for storing <a href="Cursor_(computers)" class="mw-redirect" title="Cursor (computers)">cursor</a> and <a href="Computer_icon" class="mw-redirect" title="Computer icon">icon</a> <a href="Bitmap" title="Bitmap">bitmaps</a> used in the X <a href="Graphical_user_interface" title="Graphical user interface">GUI</a>.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup> The XBM format is superseded by <a href="X_PixMap" title="X PixMap">XPM</a>, which first appeared for <a href="X_Window_System" title="X Window System">X11</a> in 1989.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p>
<meta property="mw:PageProp/toc">
<div class="mw-heading mw-heading2"><h2 id="Format">Format</h2></div>
<p>XBM files differ markedly from most image files in that they take the form of <a href="C_(programming_language)" title="C (programming language)">C</a> source files. This means that they can be compiled directly into an application without any preprocessing steps, but it also makes them far larger than their raw pixel data. The image data is encoded as a comma-separated list of byte values, each written in the C hexadecimal notation, '0x13' for example, so that multiple ASCII characters are used to express a single byte of image information.<sup id="cite_ref-5" class="reference"><a href="#cite_note-5"><span class="cite-bracket">[</span>5<span class="cite-bracket">]</span></a></sup>
</p><p>XBM data consists of a series of static unsigned char <a href="Array_data_structure" class="mw-redirect" title="Array data structure">arrays</a> containing the monochrome <a href="Pixel" title="Pixel">pixel</a> data. When the format was in common use, an XBM typically appeared in <a href="Header_(computing)" title="Header (computing)">headers</a> (.h files) which featured one array per image stored in the header. The following piece of C code exemplifies the XBM file <i>Blarg</i> displayed in the panel at right:
</p>
<div class="mw-highlight mw-highlight-lang-c mw-content-ltr" dir="ltr"><pre><span class="cp">#define test_width 16</span>
<span class="cp">#define test_height 7</span>
<span class="k">static</span><span class="w"> </span><span class="kt">unsigned</span><span class="w"> </span><span class="kt">char</span><span class="w"> </span><span class="n">test_bits</span><span class="p">[]</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="p">{</span>
<span class="mh">0x13</span><span class="p">,</span><span class="w"> </span><span class="mh">0x00</span><span class="p">,</span><span class="w"> </span><span class="mh">0x15</span><span class="p">,</span><span class="w"> </span><span class="mh">0x00</span><span class="p">,</span><span class="w"> </span><span class="mh">0x93</span><span class="p">,</span><span class="w"> </span><span class="mh">0xcd</span><span class="p">,</span><span class="w"> </span><span class="mh">0x55</span><span class="p">,</span><span class="w"> </span><span class="mh">0xa5</span><span class="p">,</span><span class="w"> </span><span class="mh">0x93</span><span class="p">,</span><span class="w"> </span><span class="mh">0xc5</span><span class="p">,</span><span class="w"> </span><span class="mh">0x00</span><span class="p">,</span><span class="w"> </span><span class="mh">0x80</span><span class="p">,</span>
<span class="mh">0x00</span><span class="p">,</span><span class="w"> </span><span class="mh">0x60</span><span class="w"> </span><span class="p">};</span>
</pre></div>
<p>In place of the usual image-file-format header, XBM files has two or four #define statements. The first two #defines specify the height and width of the bitmap in pixels. The second two, if any, specify the position of any hotspot within the bitmap. (In the case of bitmapped cursors, the "hotspot" refers to the position of the cursor "point", generally at 0,0.)
</p><p>XBM image data consists of a line of pixel values stored in a static array. Because a single <a href="Bit" title="Bit">bit</a> represents each pixel (0 for white or 1 for black), <b>each byte</b> in the array contains the information for <b>eight pixels</b>, with the upper left pixel in the bitmap represented by the low bit of the first byte in the array. If the image width does not match a multiple of 8, the extra bits in the last byte of each row are ignored.
</p>
<div class="mw-heading mw-heading2"><h2 id="Support">Support</h2></div>
<p>Some <a href="Web_browser" title="Web browser">web browsers</a> support displaying XBM images as a holdover from the early days of the <a href="World_Wide_Web" title="World Wide Web">World Wide Web</a>, when XBM was the minimal non-proprietary image file format. The <a href="Arena_(web_browser)" title="Arena (web browser)">Arena</a> web browser had full support since version 0.3.34 (25 July 1997).<sup id="cite_ref-6" class="reference"><a href="#cite_note-6"><span class="cite-bracket">[</span>6<span class="cite-bracket">]</span></a></sup> XBM support was removed from <a href="Internet_Explorer_6" title="Internet Explorer 6">Internet Explorer 6</a>, <a href="Mozilla_Firefox_3.6" class="mw-redirect" title="Mozilla Firefox 3.6">Mozilla Firefox 3.6</a>,<sup id="cite_ref-7" class="reference"><a href="#cite_note-7"><span class="cite-bracket">[</span>7<span class="cite-bracket">]</span></a></sup> and <a href="WebKit" title="WebKit">WebKit</a>-based browsers.<sup id="cite_ref-8" class="reference"><a href="#cite_note-8"><span class="cite-bracket">[</span>8<span class="cite-bracket">]</span></a></sup> There is a strong indication that <a href="Chromium_(web_browser)" title="Chromium (web browser)">Chromium</a> (and therefore, also, <a href="Google_Chrome" title="Google Chrome">Google Chrome</a>) does not support XBM.<sup id="cite_ref-9" class="reference"><a href="#cite_note-9"><span class="cite-bracket">[</span>9<span class="cite-bracket">]</span></a></sup> Documentation for <a href="Opera_(web_browser)" title="Opera (web browser)">Opera</a> 2.12 and 6.0 indicates that XBM was at least previously supported.<sup id="cite_ref-10" class="reference"><a href="#cite_note-10"><span class="cite-bracket">[</span>10<span class="cite-bracket">]</span></a></sup><sup id="cite_ref-11" class="reference"><a href="#cite_note-11"><span class="cite-bracket">[</span>11<span class="cite-bracket">]</span></a></sup>
</p><p>Some image viewers/converters, e.g., <a href="XnView" title="XnView">XnView</a>, <a href="FFmpeg" title="FFmpeg">FFmpeg</a> and <a href="IrfanView" title="IrfanView">IrfanView</a>, support XBM.<sup id="cite_ref-12" class="reference"><a href="#cite_note-12"><span class="cite-bracket">[</span>12<span class="cite-bracket">]</span></a></sup> A 48×48 XBM can be converted to <i>Ikon</i> and eventually <a href="X-Face" title="X-Face">X-Face</a> with <a href="Netpbm" title="Netpbm">Netpbm</a> tools.<sup id="cite_ref-13" class="reference"><a href="#cite_note-13"><span class="cite-bracket">[</span>13<span class="cite-bracket">]</span></a></sup>
</p><p>Despite having been superseded by the <a href="X_PixMap" title="X PixMap">XPM</a> format, XBM is still used by some modern but lightweight <a href="Window_manager" title="Window manager">window managers</a> like <a href="Openbox" title="Openbox">Openbox</a> to define simple button images in a window's title bar, such as the iconify/minimize, restore, and maximize buttons.<sup id="cite_ref-14" class="reference"><a href="#cite_note-14"><span class="cite-bracket">[</span>14<span class="cite-bracket">]</span></a></sup> XBM is also used in embedded processing (microControllers) to display Icons used in GUIs.<sup id="cite_ref-15" class="reference"><a href="#cite_note-15"><span class="cite-bracket">[</span>15<span class="cite-bracket">]</span></a></sup> <a href="ImageMagick" title="ImageMagick">ImageMagick</a><sup id="cite_ref-16" class="reference"><a href="#cite_note-16"><span class="cite-bracket">[</span>16<span class="cite-bracket">]</span></a></sup> supports converting images both to and from XBM. <a href="GIMP" title="GIMP">GIMP</a> may be used to create or modify images using the XBM format, and also supports converting images to and from the XBM format.
</p>
<div class="mw-heading mw-heading2"><h2 id="See_also">See also</h2></div>
<ul><li><a href="X_PixMap" title="X PixMap">X PixMap (XPM)</a></li>
<li><a href="Xlib" title="Xlib">Xlib</a></li>
<li><a href="Netpbm_format" class="mw-redirect" title="Netpbm format">Portable Bit Map (PBM)</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="References">References</h2></div>
<style data-mw-deduplicate="TemplateStyles:r1239543626">
/* start https://en.wikipedia.org/ */


.mw-parser-output .reflist{margin-bottom:0.5em;list-style-type:decimal}@media screen{.mw-parser-output .reflist{font-size:90%}}.mw-parser-output .reflist .references{font-size:100%;margin-bottom:0;list-style-type:inherit}.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}.mw-parser-output .reflist-columns{margin-top:0.3em}.mw-parser-output .reflist-columns ol{margin-top:0}.mw-parser-output .reflist-columns li{page-break-inside:avoid;break-inside:avoid-column}.mw-parser-output .reflist-upper-alpha{list-style-type:upper-alpha}.mw-parser-output .reflist-upper-roman{list-style-type:upper-roman}.mw-parser-output .reflist-lower-alpha{list-style-type:lower-alpha}.mw-parser-output .reflist-lower-greek{list-style-type:lower-greek}.mw-parser-output .reflist-lower-roman{list-style-type:lower-roman}


/* end https://en.wikipedia.org/ */
</style><div class="reflist">
<div class="mw-references-wrap mw-references-columns"><ol class="references">
<li id="cite_note-iana-1"><span class="mw-cite-backlink"><b><a href="#cite_ref-iana_1-0">^</a></b></span> <span class="reference-text">.xbm <a href="MIME" title="MIME">MIME</a> type not <a rel="nofollow" class="external text" href="https://www.iana.org/assignments/media-types/media-types.xhtml#image">registered</a> at <a href="Internet_Assigned_Numbers_Authority" title="Internet Assigned Numbers Authority">IANA</a></span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><b><a href="#cite_ref-2">^</a></b></span> <span class="reference-text"><style data-mw-deduplicate="TemplateStyles:r1238218222">
/* start https://en.wikipedia.org/ */


.mw-parser-output cite.citation{font-style:inherit;word-wrap:break-word}.mw-parser-output .citation q{quotes:"\"""\"""'""'"}.mw-parser-output .citation:target{background-color:rgba(0,127,255,0.133)}.mw-parser-output .id-lock-free.id-lock-free a{background:url("./mw/Lock-green.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-limited.id-lock-limited a,.mw-parser-output .id-lock-registration.id-lock-registration a{background:url("./mw/Lock-gray-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .id-lock-subscription.id-lock-subscription a{background:url("./mw/Lock-red-alt-2.svg")right 0.1em center/9px no-repeat}.mw-parser-output .cs1-ws-icon a{background:url("./mw/Wikisource-logo.svg")right 0.1em center/12px no-repeat}body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-free a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-limited a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-registration a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .id-lock-subscription a,body:not(.skin-timeless):not(.skin-minerva) .mw-parser-output .cs1-ws-icon a{background-size:contain;padding:0 1em 0 0}.mw-parser-output .cs1-code{color:inherit;background:inherit;border:none;padding:inherit}.mw-parser-output .cs1-hidden-error{display:none;color:var(--color-error,#d33)}.mw-parser-output .cs1-visible-error{color:var(--color-error,#d33)}.mw-parser-output .cs1-maint{display:none;color:#085;margin-left:0.3em}.mw-parser-output .cs1-kern-left{padding-left:0.2em}.mw-parser-output .cs1-kern-right{padding-right:0.2em}.mw-parser-output .citation .mw-selflink{font-weight:inherit}@media screen{.mw-parser-output .cs1-format{font-size:95%}html.skin-theme-clientpref-night .mw-parser-output .cs1-maint{color:#18911f}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .cs1-maint{color:#18911f}}


/* end https://en.wikipedia.org/ */
</style><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://developer.apple.com/library/archive/documentation/Miscellaneous/Reference/UTIRef/Articles/System-DeclaredUniformTypeIdentifiers.html">"System-Declared Uniform Type Identifiers"</a>. <i>Uniform Type Identifiers Reference</i>. <a href="Apple_Inc" class="mw-redirect" title="Apple Inc">Apple Inc</a>.</cite></span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><b><a href="#cite_ref-3">^</a></b></span> <span class="reference-text"><cite id="CITEREFSteve_Kinzler2005" class="citation web cs1"><a href="Steve_Kinzler" class="mw-redirect" title="Steve Kinzler">Steve Kinzler</a> (2005). <a rel="nofollow" class="external text" href="http://kinzler.com/picons/ftp/index.html">"Picons Archive"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">6 January</span> 2014</span>. <q>picons are in either monochrome XBM format or color XPM and GIF formats</q></cite></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><b><a href="#cite_ref-4">^</a></b></span> <span class="reference-text"><cite id="CITEREFDaniel_Dardailler1996" class="citation web cs1">Daniel Dardailler (15 July 1996). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20140102193652/http://www.w3.org/People/danield/xpm_story.html">"The XPM Story"</a>. Colas Nahaboo and Arnaud Le Hors. Archived from <a rel="nofollow" class="external text" href="http://www.w3.org/People/danield/xpm_story.html">the original</a> on 2 January 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">1 January</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-5"><span class="mw-cite-backlink"><b><a href="#cite_ref-5">^</a></b></span> <span class="reference-text"><cite id="CITEREFJames_D._MurrayWilliam_van_Ryper1996" class="citation book cs1">James D. Murray; William van Ryper (April 1996). <span class="id-lock-registration" title="Free registration required"><a rel="nofollow" class="external text" href="https://archive.org/details/mac_Graphics_File_Formats_Second_Edition_1996"><i>Encyclopedia of Graphics File Formats, Second Edition</i></a></span>. <a href="O'Reilly_Media" title="O'Reilly Media">O'Reilly</a>. <a href="ISBN_(identifier)" class="mw-redirect" title="ISBN (identifier)">ISBN</a>&nbsp;<bdi>1-56592-161-5</bdi><span class="reference-accessdate">. Retrieved <span class="nowrap">27 February</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-6"><span class="mw-cite-backlink"><b><a href="#cite_ref-6">^</a></b></span> <span class="reference-text"><cite id="CITEREFQingLong1998" class="citation web cs1">QingLong, Lu (24 March 1998). <a rel="nofollow" class="external text" href="https://web.archive.org/web/20030228182751/http://www.yggdrasil.com/Products/Arena/release/CHANGES.html">"Arena change history"</a>. Yggdrasil Computing. Archived from <a rel="nofollow" class="external text" href="http://www.yggdrasil.com/Products/Arena/release/CHANGES.html">the original</a> on 28 February 2003<span class="reference-accessdate">. Retrieved <span class="nowrap">27 February</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-7"><span class="mw-cite-backlink"><b><a href="#cite_ref-7">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://bugzilla.mozilla.org/show_bug.cgi?id=504822">"504822 – Remove XBM support from Mozilla"</a>. Mozilla. 12 July 2010<span class="reference-accessdate">. Retrieved <span class="nowrap">22 October</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-8"><span class="mw-cite-backlink"><b><a href="#cite_ref-8">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://bugs.webkit.org/show_bug.cgi?id=27823">"Bug 27823 – Remove XBM support"</a>. WebKit. 12 January 2010<span class="reference-accessdate">. Retrieved <span class="nowrap">22 October</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-9"><span class="mw-cite-backlink"><b><a href="#cite_ref-9">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20141221032447/https://code.google.com/p/chromium/issues/detail?id=372898">"Issue 372898: Chrome displays broken image icon when given direct link to XBM image"</a>. <i>chromium - An open-source project to help move the web forward</i>. 26 June 2014. Archived from <a rel="nofollow" class="external text" href="https://code.google.com/p/chromium/issues/detail?id=372898">the original</a> on 21 December 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">22 October</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-10"><span class="mw-cite-backlink"><b><a href="#cite_ref-10">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.opera.com/docs/history/presto/#o2">"Opera Software ASA - Opera version history"</a>. Opera Software. 5 February 2013<span class="reference-accessdate">. Retrieved <span class="nowrap">22 October</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-11"><span class="mw-cite-backlink"><b><a href="#cite_ref-11">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.opera.com/docs/changelogs/unix/600tp1/">"Changelog for Opera 6.0 for Unix TP 1"</a>. Opera Software. 26 November 2001<span class="reference-accessdate">. Retrieved <span class="nowrap">22 October</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-12"><span class="mw-cite-backlink"><b><a href="#cite_ref-12">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="http://www.ffmpeg.org/general.html#Image-Formats">"Image Formats"</a>. <i><a href="FFmpeg" title="FFmpeg">FFmpeg</a> General Documentation</i>. 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">23 February</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-13"><span class="mw-cite-backlink"><b><a href="#cite_ref-13">^</a></b></span> <span class="reference-text"><cite id="CITEREFJeff_Dairiki" class="citation web cs1">Jeff Dairiki. <a rel="nofollow" class="external text" href="http://www.dairiki.org/xface/">"Online X-Face Converter"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">2 March</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-14"><span class="mw-cite-backlink"><b><a href="#cite_ref-14">^</a></b></span> <span class="reference-text"><cite class="citation web cs1"><a rel="nofollow" class="external text" href="https://web.archive.org/web/20141013233608/http://openbox.org/wiki/Help:Themes#Button_images">"Openbox Theme Documentation"</a>. Archived from <a rel="nofollow" class="external text" href="http://openbox.org/wiki/Help:Themes#Button_images">the original</a> on 13 October 2014<span class="reference-accessdate">. Retrieved <span class="nowrap">8 October</span> 2014</span>.</cite></span>
</li>
<li id="cite_note-15"><span class="mw-cite-backlink"><b><a href="#cite_ref-15">^</a></b></span> <span class="reference-text"><cite id="CITEREFolikraus" class="citation web cs1">olikraus. <a rel="nofollow" class="external text" href="https://github.com/olikraus/u8g2/wiki/u8g2reference#drawxbm">"U8g2 library reference"</a>. <i><a href="GitHub" title="GitHub">GitHub</a></i><span class="reference-accessdate">. Retrieved <span class="nowrap">22 May</span> 2017</span>.</cite></span>
</li>
<li id="cite_note-16"><span class="mw-cite-backlink"><b><a href="#cite_ref-16">^</a></b></span> <span class="reference-text"><cite id="CITEREFAseem_Kishore2010" class="citation web cs1">Aseem Kishore (8 May 2010). <a rel="nofollow" class="external text" href="http://helpdeskgeek.com/linux-tips/convert-images-between-formats-via-the-command-line-in-ubuntu/">"Convert Images Between Formats via the Command Line in Ubuntu"</a><span class="reference-accessdate">. Retrieved <span class="nowrap">22 May</span> 2017</span>.</cite></span>
</li>
</ol></div></div>
<div class="navbox-styles"><style data-mw-deduplicate="TemplateStyles:r1129693374">
/* start https://en.wikipedia.org/ */


.mw-parser-output .hlist dl,.mw-parser-output .hlist ol,.mw-parser-output .hlist ul{margin:0;padding:0}.mw-parser-output .hlist dd,.mw-parser-output .hlist dt,.mw-parser-output .hlist li{margin:0;display:inline}.mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw-parser-output .hlist ol ul,.mw-parser-output .hlist ul dl,.mw-parser-output .hlist ul ol,.mw-parser-output .hlist ul ul{display:inline}.mw-parser-output .hlist .mw-empty-li{display:none}.mw-parser-output .hlist dt::after{content:": "}.mw-parser-output .hlist dd::after,.mw-parser-output .hlist li::after{content:" · ";font-weight:bold}.mw-parser-output .hlist dd:last-child::after,.mw-parser-output .hlist dt:last-child::after,.mw-parser-output .hlist li:last-child::after{content:none}.mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw-parser-output .hlist li dt:first-child::before,.mw-parser-output .hlist li li:first-child::before{content:" (";font-weight:normal}.mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw-parser-output .hlist li dt:last-child::after,.mw-parser-output .hlist li li:last-child::after{content:")";font-weight:normal}.mw-parser-output .hlist ol{counter-reset:listitem}.mw-parser-output .hlist ol>li{counter-increment:listitem}.mw-parser-output .hlist ol>li::before{content:" "counter(listitem)"\a0 "}.mw-parser-output .hlist dd ol>li:first-child::before,.mw-parser-output .hlist dt ol>li:first-child::before,.mw-parser-output .hlist li ol>li:first-child::before{content:" ("counter(listitem)"\a0 "}


/* end https://en.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r1236075235">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbox{box-sizing:border-box;border:1px solid #a2a9b1;width:100%;clear:both;font-size:88%;text-align:center;padding:1px;margin:1em auto 0}.mw-parser-output .navbox .navbox{margin-top:0}.mw-parser-output .navbox+.navbox,.mw-parser-output .navbox+.navbox-styles+.navbox{margin-top:-1px}.mw-parser-output .navbox-inner,.mw-parser-output .navbox-subgroup{width:100%}.mw-parser-output .navbox-group,.mw-parser-output .navbox-title,.mw-parser-output .navbox-abovebelow{padding:0.25em 1em;line-height:1.5em;text-align:center}.mw-parser-output .navbox-group{white-space:nowrap;text-align:right}.mw-parser-output .navbox,.mw-parser-output .navbox-subgroup{background-color:#fdfdfd}.mw-parser-output .navbox-list{line-height:1.5em;border-color:#fdfdfd}.mw-parser-output .navbox-list-with-group{text-align:left;border-left-width:2px;border-left-style:solid}.mw-parser-output tr+tr>.navbox-abovebelow,.mw-parser-output tr+tr>.navbox-group,.mw-parser-output tr+tr>.navbox-image,.mw-parser-output tr+tr>.navbox-list{border-top:2px solid #fdfdfd}.mw-parser-output .navbox-title{background-color:#ccf}.mw-parser-output .navbox-abovebelow,.mw-parser-output .navbox-group,.mw-parser-output .navbox-subgroup .navbox-title{background-color:#ddf}.mw-parser-output .navbox-subgroup .navbox-group,.mw-parser-output .navbox-subgroup .navbox-abovebelow{background-color:#e6e6ff}.mw-parser-output .navbox-even{background-color:#f7f7f7}.mw-parser-output .navbox-odd{background-color:transparent}.mw-parser-output .navbox .hlist td dl,.mw-parser-output .navbox .hlist td ol,.mw-parser-output .navbox .hlist td ul,.mw-parser-output .navbox td.hlist dl,.mw-parser-output .navbox td.hlist ol,.mw-parser-output .navbox td.hlist ul{padding:0.125em 0}.mw-parser-output .navbox .navbar{display:block;font-size:100%}.mw-parser-output .navbox-title .navbar{float:left;text-align:left;margin-right:0.5em}body.skin--responsive .mw-parser-output .navbox-image img{max-width:none!important}@media print{body.ns-0 .mw-parser-output .navbox{display:none!important}}


/* end https://en.wikipedia.org/ */
</style></div><div role="navigation" class="navbox" aria-labelledby="Graphics_file_formats441" style="padding:3px"><table class="nowraplinks hlist mw-collapsible autocollapse navbox-inner" style="border-spacing:0;background:transparent;color:inherit"><tbody><tr><th scope="col" class="navbox-title" colspan="2"><style data-mw-deduplicate="TemplateStyles:r1239400231">
/* start https://en.wikipedia.org/ */


.mw-parser-output .navbar{display:inline;font-size:88%;font-weight:normal}.mw-parser-output .navbar-collapse{float:left;text-align:left}.mw-parser-output .navbar-boxtext{word-spacing:0}.mw-parser-output .navbar ul{display:inline-block;white-space:nowrap;line-height:inherit}.mw-parser-output .navbar-brackets::before{margin-right:-0.125em;content:"[ "}.mw-parser-output .navbar-brackets::after{margin-left:-0.125em;content:" ]"}.mw-parser-output .navbar li{word-spacing:-0.125em}.mw-parser-output .navbar a>span,.mw-parser-output .navbar a>abbr{text-decoration:inherit}.mw-parser-output .navbar-mini abbr{font-variant:small-caps;border-bottom:none;text-decoration:none;cursor:inherit}.mw-parser-output .navbar-ct-full{font-size:114%;margin:0 7em}.mw-parser-output .navbar-ct-mini{font-size:114%;margin:0 4em}html.skin-theme-clientpref-night .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}@media(prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .navbar li a abbr{color:var(--color-base)!important}}@media print{.mw-parser-output .navbar{display:none!important}}


/* end https://en.wikipedia.org/ */
</style><div id="Graphics_file_formats441" style="font-size:114%;margin:0 4em"><a href="Image_file_format" title="Image file format">Graphics file formats</a></div></th></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Raster_graphics" title="Raster graphics">Raster</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="ANI_(file_format)" title="ANI (file format)">ANI</a></li>
<li><a href="ANIM" title="ANIM">ANIM</a></li>
<li><a href="ART_image_file_format" title="ART image file format">ART</a></li>
<li><a href="AVIF" title="AVIF">AVIF</a></li>
<li><a href="BMP_file_format" title="BMP file format">BMP</a></li>
<li><a href="Better_Portable_Graphics" title="Better Portable Graphics">BPG</a></li>
<li><a href="BSAVE" title="BSAVE">BSAVE</a></li>
<li><a href="CALS_Raster_file_format" title="CALS Raster file format">CAL</a></li>
<li><a href="Cineon" title="Cineon">CIN</a></li>
<li><a href="Cartesian_Perceptual_Compression" title="Cartesian Perceptual Compression">CPC</a></li>
<li><a href="CPT_(file_format)" title="CPT (file format)">CPT</a></li>
<li><a href="DirectDraw_Surface" title="DirectDraw Surface">DDS</a></li>
<li><a href="Digital_Picture_Exchange" title="Digital Picture Exchange">DPX</a></li>
<li><a href="ECW_(file_format)" title="ECW (file format)">ECW</a></li>
<li><a href="OpenEXR" title="OpenEXR">EXR</a></li>
<li><a href="FITS" title="FITS">FITS</a></li>
<li><a href="FLIC_(file_format)" title="FLIC (file format)">FLIC</a></li>
<li><a href="Free_Lossless_Image_Format" title="Free Lossless Image Format">FLIF</a></li>
<li><a href="FlashPix" title="FlashPix">FPX</a></li>
<li><a href="GIF" title="GIF">GIF</a></li>
<li><a href="HDRi_(data_format)" class="mw-redirect" title="HDRi (data format)">HDRi</a></li>
<li><a href="High_Efficiency_Video_Coding#Main_Still_Picture" title="High Efficiency Video Coding">HEVC</a></li>
<li><a href="ICER_(file_format)" title="ICER (file format)">ICER</a></li>
<li><a href="Apple_Icon_Image_format" title="Apple Icon Image format">ICNS</a></li>
<li><a href="ICO_(file_format)" title="ICO (file format)">ICO/CUR</a></li>
<li><a href="Image_Cytometry_Standard" title="Image Cytometry Standard">ICS</a></li>
<li><a href="ILBM" title="ILBM">ILBM</a></li>
<li><a href="JBIG" title="JBIG">JBIG</a></li>
<li><a href="JBIG2" title="JBIG2">JBIG2</a></li>
<li><a href="JPEG_Network_Graphics" title="JPEG Network Graphics">JNG</a></li>
<li><a href="JPEG" title="JPEG">JPEG</a></li>
<li><a href="Lossless_JPEG#JPEG_LS" title="Lossless JPEG">JPEG LS</a></li>
<li><a href="JPEG_2000" title="JPEG 2000">JPEG 2000</a></li>
<li><a href="JPEG_XL" title="JPEG XL">JPEG XL</a></li>
<li><a href="JPEG_XR" title="JPEG XR">JPEG XR</a></li>
<li><a href="JPEG_XS" title="JPEG XS">JPEG XS</a></li>
<li><a href="JPEG_XT" title="JPEG XT">JPEG XT</a>
<ul><li><a href="JPEG-HDR" class="mw-redirect" title="JPEG-HDR">JPEG-HDR</a></li></ul></li>
<li><a href="Krita" title="Krita">KRA</a></li>
<li><a href="Multiple-image_Network_Graphics" title="Multiple-image Network Graphics">MNG</a></li>
<li><a href="Magick_Image_File_Format" title="Magick Image File Format">MIFF</a></li>
<li><a href="Nearly_raw_raster_data" class="mw-redirect" title="Nearly raw raster data">NRRD</a></li>
<li><a href="OpenRaster" title="OpenRaster">ORA</a></li>
<li><a href="Netpbm#PAM_graphics_format" title="Netpbm">PAM</a></li>
<li><a href="Netpbm" title="Netpbm">PBM/PGM/PPM/PNM</a></li>
<li><a href="PCX" title="PCX">PCX</a></li>
<li><a href="Progressive_Graphics_File" title="Progressive Graphics File">PGF</a></li>
<li><a href="PICtor_PIC_image_format" title="PICtor PIC image format">PICtor</a></li>
<li><a href="PNG" title="PNG">PNG</a>
<ul><li><a href="APNG" title="APNG">APNG</a></li></ul></li>
<li><a href="Adobe_Photoshop#PSD" title="Adobe Photoshop">PSD/PSB</a></li>
<li><a href="PaintShop_Pro" title="PaintShop Pro">PSP</a></li>
<li><a href="QOI_(image_format)" title="QOI (image format)">QOI</a></li>
<li><a href="QuickTime_VR" title="QuickTime VR">QTVR</a></li>
<li><a href="Sun_Raster" title="Sun Raster">RAS</a></li>
<li><a href="RGBE_image_format" title="RGBE image format">RGBE</a>
<ul><li><a href="Logluv_TIFF" title="Logluv TIFF">Logluv TIFF</a></li></ul></li>
<li><a href="Silicon_Graphics_Image" title="Silicon Graphics Image">SGI</a></li>
<li><a href="Truevision_TGA" title="Truevision TGA">TGA</a></li>
<li><a href="Tag_Image_File_Format" class="mw-redirect" title="Tag Image File Format">TIFF</a>
<ul><li><a href="TIFF/EP" title="TIFF/EP">TIFF/EP</a></li>
<li><a href="Tag_Image_File_Format" class="mw-redirect" title="Tag Image File Format">TIFF/IT</a></li></ul></li>
<li><a href="Ulead_PhotoImpact" title="Ulead PhotoImpact">UFO/UFP</a></li>
<li><a href="Wireless_Application_Protocol_Bitmap_Format" title="Wireless Application Protocol Bitmap Format">WBMP</a></li>
<li><a href="WebP" title="WebP">WebP</a></li>

<li><a href="XCF_(file_format)" title="XCF (file format)">XCF</a></li>
<li><a href="X_PixMap" title="X PixMap">XPM</a></li>
<li><a href="Xwd" title="Xwd">XWD</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Raw_image_format" title="Raw image format">Raw</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Camera_Image_File_Format" title="Camera Image File Format">CIFF</a></li>
<li><a href="Digital_Negative" title="Digital Negative">DNG</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Vector_graphics" title="Vector graphics">Vector</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Adobe_Illustrator_Artwork" class="mw-redirect" title="Adobe Illustrator Artwork">AI</a></li>
<li><a href="CorelDRAW#CDR_file_format" title="CorelDRAW">CDR</a></li>
<li><a href="Computer_Graphics_Metafile" title="Computer Graphics Metafile">CGM</a></li>
<li><a href="AutoCAD_DXF" title="AutoCAD DXF">DXF</a></li>
<li><a href="Enhanced_Metafile" class="mw-redirect" title="Enhanced Metafile">EMF</a></li>
<li><a href="EMF%2B" class="mw-redirect" title="EMF+">EMF+</a></li>
<li><a href="Gerber_format" title="Gerber format">Gerber</a></li>
<li><a href="Haiku_Vector_Icon_Format" class="mw-redirect" title="Haiku Vector Icon Format">HVIF</a></li>
<li><a href="IGES" title="IGES">IGES</a></li>
<li><a href="Precision_Graphics_Markup_Language" title="Precision Graphics Markup Language">PGML</a></li>
<li><a href="Scalable_Vector_Graphics" class="mw-redirect" title="Scalable Vector Graphics">SVG</a></li>
<li><a href="Vector_Markup_Language" title="Vector Markup Language">VML</a></li>
<li><a href="Windows_Metafile" title="Windows Metafile">WMF</a></li>
<li><a href="Xar_(graphics)" title="Xar (graphics)">Xar</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Image_file_format#Compound_formats" title="Image file format">Compound</a></th><td class="navbox-list-with-group navbox-list navbox-even" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li><a href="Computable_Document_Format" title="Computable Document Format">CDF</a></li>
<li><a href="DjVu" title="DjVu">DjVu</a></li>
<li><a href="Encapsulated_PostScript" title="Encapsulated PostScript">EPS</a></li>
<li><a href="MODCA" title="MODCA">MODCA</a></li>
<li><a href="PDF" title="PDF">PDF</a></li>
<li><a href="PICT" title="PICT">PICT</a></li>
<li><a href="PostScript" title="PostScript">PS</a></li>
<li><a href="SWF" title="SWF">SWF</a></li>
<li><a href="Extensible_Application_Markup_Language" title="Extensible Application Markup Language">XAML</a></li></ul>
</div></td></tr><tr><th scope="row" class="navbox-group" style="width:1%"><a href="Metadata" title="Metadata">Metadata</a></th><td class="navbox-list-with-group navbox-list navbox-odd" style="width:100%;padding:0"><div style="padding:0 0.25em">
<ul><li>Exchangeable image file format (<a href="Exif" title="Exif">Exif</a>)</li>
<li><a href="International_Press_Telecommunications_Council#Photo_metadata" title="International Press Telecommunications Council">International Press Telecommunications Council §&nbsp;Photo metadata</a></li>
<li><a href="Extensible_Metadata_Platform" title="Extensible Metadata Platform">Extensible Metadata Platform</a> (XMP)</li>
<li><a href="GIF#Metadata" title="GIF">GIF §&nbsp;Metadata</a></li>
<li><a href="Steganography" title="Steganography">Steganography</a></li></ul>
</div></td></tr><tr><td class="navbox-abovebelow" colspan="2"><div><b><span class="noviewer" typeof="mw:File"></span> <a href="Comparison_of_graphics_file_formats" title="Comparison of graphics file formats">Comparison</a></b> • <b><span class="noviewer" typeof="mw:File"><span title="Category"></span></span> Category</b></div></td></tr></tbody></table></div></div><!--htdig_noindex--><div><div class="zim-footer">
This article is issued from <a class="external text" title="Last edited on 2025-07-21" href="https://en.wikipedia.org/wiki/?title=X_BitMap&amp;oldid=1301683140">Wikipedia</a>. The text is available under <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">Creative Commons Attribution-Share Alike 4.0</a> unless otherwise noted. Additional terms may apply for the media files.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>

</body></html>